package com.yunao.service.report.info;


import org.json.JSONArray;

/**
 * 短信发送接口
 * 
 * @author guild
 * 
 */
public interface MobileService {

	/**
	 * 发送多人短信
	 * 
	 * @param mobiles
	 *            短信接收号码
	 * @param content
	 *            短信内容
	 * @param priority
	 *            短信发送优先级
	 */
	public String sendSMS(String[] mobiles, String content, int priority);
	
	/**
	 * 发送多人短信
	 * 
	 * @param mobiles
	 *            短信接收号码
	 * @param content
	 *            短信内容
	 * @param priority
	 *            短信发送优先级
	 */
	public String sendSMS(JSONArray mobiles, String content, int priority);

	/**
	 * 注册
	 */
	public String register();

	/**
	 * 注销
	 */
	public String canceled();

	/**
	 * 查看短信余额
	 */
	public int getBalance();

	/**
	 * 修改密码
	 * 
	 * @param pw
	 *            原密码
	 * @param pwNew
	 *            新密码
	 */
	public String changePw(String pw, String pwNew);
	
	public static final String REG_SUCCESS = "注册成功";
	public static final String LOGOUT_SUCCESS = "注销成功";
	public static final String SEND_SUCCESS = "发送成功";
	public static final String UPDATE_SUCCESS = "修改成功";

}
